package com.xteam.purview.entities;


import java.io.Serializable;

/**
 * 用户表
 * @author tangkf
 * @date 2012-01-13
 */
public class PurviewUser implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="PurviewUser";

	/**
	 * USER_ID 的属性名
	 */
	public static final String PROP_USERID="userId";

	/**
	 * 用户编码 的属性名
	 */
	public static final String PROP_UCODE="ucode";

	/**
	 * 用户名称 的属性名
	 */
	public static final String PROP_UNAME="uname";

	/**
	 * 用户密码 的属性名
	 */
	public static final String PROP_PASSWORD="password";

	/**
	 * 用户昵称 的属性名
	 */
	public static final String PROP_NICKNAME="nickName";

	/**
	 * 电话 的属性名
	 */
	public static final String PROP_TEL="tel";

	/**
	 * 手机 的属性名
	 */
	public static final String PROP_PHONE="phone";

	/**
	 * 家庭住址 的属性名
	 */
	public static final String PROP_ADDRESS="address";

	/**
	 * 邮编 的属性名
	 */
	public static final String PROP_PSTCODE="pstcode";

	/**
	 * 备注 的属性名
	 */
	public static final String PROP_REMARK="remark";

	/**
	 * 是否有效 的属性名
	 */
	public static final String PROP_ISENABLE="isenable";

	/**
	 * 是否系统用户,系统用户不允许被修改 的属性名
	 */
	public static final String PROP_ISSYS="issys";

	/**
	 * USER_ID
	 */
	private java.lang.String userId;

	/**
	 * 用户编码
	 */
	private java.lang.String ucode;

	/**
	 * 用户名称
	 */
	private java.lang.String uname;

	/**
	 * 用户密码
	 */
	private java.lang.String password;

	/**
	 * 用户昵称
	 */
	private java.lang.String nickName;

	/**
	 * 电话
	 */
	private java.lang.String tel;

	/**
	 * 手机
	 */
	private java.lang.String phone;

	/**
	 * 家庭住址
	 */
	private java.lang.String address;

	/**
	 * 邮编
	 */
	private java.lang.String pstcode;

	/**
	 * 备注
	 */
	private java.lang.String remark;

	/**
	 * 是否有效
	 */
	private java.lang.String isenable;

	/**
	 * 是否系统用户,系统用户不允许被修改
	 */
	private java.lang.String issys;

	/**
	 * 获取 USER_ID 的属性值
	 * @return userId : USER_ID
	 * @author tangkf
	 */
	public java.lang.String getUserId(){
		return this.userId;
	}

	/**
	 * 设置 USER_ID 的属性值
	 * @param userId : USER_ID
	 * @author tangkf
	 */
	public void setUserId(java.lang.String userId){
		this.userId	= userId;
	}

	/**
	 * 获取 用户编码 的属性值
	 * @return ucode : 用户编码
	 * @author tangkf
	 */
	public java.lang.String getUcode(){
		return this.ucode;
	}

	/**
	 * 设置 用户编码 的属性值
	 * @param ucode : 用户编码
	 * @author tangkf
	 */
	public void setUcode(java.lang.String ucode){
		this.ucode	= ucode;
	}

	/**
	 * 获取 用户名称 的属性值
	 * @return uname : 用户名称
	 * @author tangkf
	 */
	public java.lang.String getUname(){
		return this.uname;
	}

	/**
	 * 设置 用户名称 的属性值
	 * @param uname : 用户名称
	 * @author tangkf
	 */
	public void setUname(java.lang.String uname){
		this.uname	= uname;
	}

	/**
	 * 获取 用户密码 的属性值
	 * @return password : 用户密码
	 * @author tangkf
	 */
	public java.lang.String getPassword(){
		return this.password;
	}

	/**
	 * 设置 用户密码 的属性值
	 * @param password : 用户密码
	 * @author tangkf
	 */
	public void setPassword(java.lang.String password){
		this.password	= password;
	}

	/**
	 * 获取 用户昵称 的属性值
	 * @return nickName : 用户昵称
	 * @author tangkf
	 */
	public java.lang.String getNickName(){
		return this.nickName;
	}

	/**
	 * 设置 用户昵称 的属性值
	 * @param nickName : 用户昵称
	 * @author tangkf
	 */
	public void setNickName(java.lang.String nickName){
		this.nickName	= nickName;
	}

	/**
	 * 获取 电话 的属性值
	 * @return tel : 电话
	 * @author tangkf
	 */
	public java.lang.String getTel(){
		return this.tel;
	}

	/**
	 * 设置 电话 的属性值
	 * @param tel : 电话
	 * @author tangkf
	 */
	public void setTel(java.lang.String tel){
		this.tel	= tel;
	}

	/**
	 * 获取 手机 的属性值
	 * @return phone : 手机
	 * @author tangkf
	 */
	public java.lang.String getPhone(){
		return this.phone;
	}

	/**
	 * 设置 手机 的属性值
	 * @param phone : 手机
	 * @author tangkf
	 */
	public void setPhone(java.lang.String phone){
		this.phone	= phone;
	}

	/**
	 * 获取 家庭住址 的属性值
	 * @return address : 家庭住址
	 * @author tangkf
	 */
	public java.lang.String getAddress(){
		return this.address;
	}

	/**
	 * 设置 家庭住址 的属性值
	 * @param address : 家庭住址
	 * @author tangkf
	 */
	public void setAddress(java.lang.String address){
		this.address	= address;
	}

	/**
	 * 获取 邮编 的属性值
	 * @return pstcode : 邮编
	 * @author tangkf
	 */
	public java.lang.String getPstcode(){
		return this.pstcode;
	}

	/**
	 * 设置 邮编 的属性值
	 * @param pstcode : 邮编
	 * @author tangkf
	 */
	public void setPstcode(java.lang.String pstcode){
		this.pstcode	= pstcode;
	}

	/**
	 * 获取 备注 的属性值
	 * @return remark : 备注
	 * @author tangkf
	 */
	public java.lang.String getRemark(){
		return this.remark;
	}

	/**
	 * 设置 备注 的属性值
	 * @param remark : 备注
	 * @author tangkf
	 */
	public void setRemark(java.lang.String remark){
		this.remark	= remark;
	}

	/**
	 * 获取 是否有效 的属性值
	 * @return isenable : 是否有效
	 * @author tangkf
	 */
	public java.lang.String getIsenable(){
		return this.isenable;
	}

	/**
	 * 设置 是否有效 的属性值
	 * @param isenable : 是否有效
	 * @author tangkf
	 */
	public void setIsenable(java.lang.String isenable){
		this.isenable	= isenable;
	}

	/**
	 * 获取 是否系统用户,系统用户不允许被修改 的属性值
	 * @return issys : 是否系统用户,系统用户不允许被修改
	 * @author tangkf
	 */
	public java.lang.String getIssys(){
		return this.issys;
	}

	/**
	 * 设置 是否系统用户,系统用户不允许被修改 的属性值
	 * @param issys : 是否系统用户,系统用户不允许被修改
	 * @author tangkf
	 */
	public void setIssys(java.lang.String issys){
		this.issys	= issys;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "userId(USER_ID)=" + userId + "," +"ucode(用户编码)=" + ucode + "," +"uname(用户名称)=" + uname + "," +"password(用户密码)=" + password + "," +"nickName(用户昵称)=" + nickName + "," +"tel(电话)=" + tel + "," +"phone(手机)=" + phone + "," +"address(家庭住址)=" + address + "," +"pstcode(邮编)=" + pstcode + "," +"remark(备注)=" + remark + "," +"isenable(是否有效)=" + isenable + "," +"issys(是否系统用户,系统用户不允许被修改)=" + issys + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "userId:'" + userId + "'," +"ucode:'" + ucode + "'," +"uname:'" + uname + "'," +"password:'" + password + "'," +"nickName:'" + nickName + "'," +"tel:'" + tel + "'," +"phone:'" + phone + "'," +"address:'" + address + "'," +"pstcode:'" + pstcode + "'," +"remark:'" + remark + "'," +"isenable:'" + isenable + "'," +"issys:'" + issys + "'}";
	}
}